package com.ee.chat.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author AppiJ
 * @since 2020-10-13
 */
@TableName("data_analysis_log")
public class DataAnalysisLog implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 * 用户注册数
	 */
	@TableField(value="self_register_num")
	private Integer selfRegisterNum;

	/**
	 * 用户邀请注册数
	 */
	@TableField(value="user_invite_num")
	private Integer userInviteNum;

	/**
	 * 渠道邀请注册数
	 */
	@TableField(value="channel_invite_num")
	private Integer channelInviteNum;

	/**
	 * 米币充值金额（单位：分）
	 */
	@TableField(value="mm_recharge_num")
	private Integer mmRechargeNum;

	/**
	 * vip充值金额（单位：分）
	 */
	@TableField(value="vip_recharge_num")
	private Integer vipRechargeNum;

	/**
	 * 创建时间
	 */
	@TableField(value="create_time")
	private Date createTime;

	public DataAnalysisLog() {
	}

	public DataAnalysisLog(Integer selfRegisterNum, Integer userInviteNum, Integer channelInviteNum, Integer mmRechargeNum, Integer vipRechargeNum, Date createTime) {
		this.selfRegisterNum = selfRegisterNum;
		this.userInviteNum = userInviteNum;
		this.channelInviteNum = channelInviteNum;
		this.mmRechargeNum = mmRechargeNum;
		this.vipRechargeNum = vipRechargeNum;
		this.createTime = createTime;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getSelfRegisterNum() {
		return selfRegisterNum;
	}

	public void setSelfRegisterNum(Integer selfRegisterNum) {
		this.selfRegisterNum = selfRegisterNum;
	}

	public Integer getUserInviteNum() {
		return userInviteNum;
	}

	public void setUserInviteNum(Integer userInviteNum) {
		this.userInviteNum = userInviteNum;
	}

	public Integer getChannelInviteNum() {
		return channelInviteNum;
	}

	public void setChannelInviteNum(Integer channelInviteNum) {
		this.channelInviteNum = channelInviteNum;
	}

	public Integer getMmRechargeNum() {
		return mmRechargeNum;
	}

	public void setMmRechargeNum(Integer mmRechargeNum) {
		this.mmRechargeNum = mmRechargeNum;
	}

	public Integer getVipRechargeNum() {
		return vipRechargeNum;
	}

	public void setVipRechargeNum(Integer vipRechargeNum) {
		this.vipRechargeNum = vipRechargeNum;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}
